home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d26 / dataplot.arc / DATAPLOT.DOC < prev    next >
Encoding:
Text File  |  1988-05-23  |  38.2 KB  |  1,134 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                                D A T A P L O T   (tm)
  13.  
  14.  
  15.  
  16.                            Scientific Data Plotting System
  17.  
  18.  
  19.  
  20.                                     Version 1.00
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                                  Instruction Manual
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                                       Feb. 1988
  38.  
  39.  
  40.  
  41.                               Copyright (c) 1987, 1988
  42.  
  43.                                          by
  44.  
  45.                             ComPlus Professional Services
  46.  
  47.                     P.O.Box 173, Station G, Calgary, AB, T3A 2G2
  48.  
  49.                                        Canada
  50.  
  51.  
  52.  
  53.                              <<< All Rights Reserved >>>
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.           DATAPLOT version 1.00               ComPlus Professional Services
  65.  
  66.  
  67.  
  68.  
  69.           LICENSE AGREEMENT
  70.           -----------------
  71.  
  72.           DATAPLOT (tm) is developed and published by ComPlus  Professional
  73.           Services of Calgary, Alberta, Canada.
  74.  
  75.           A limited license is granted to all users of this program to make
  76.           copies of the program files and its related  documentations,  and
  77.           to  distribute  them  to  other  users  subject  to the following
  78.           conditions :
  79.  
  80.               1. The program, its related files and documentations are not
  81.                  modified in any way and all files are distributed together
  82.                  in their original form.
  83.  
  84.               2. No fee is charged for the software and documentations,
  85.                  except for a small distribution and media fee.
  86.  
  87.               3. The program, its related files and documentation may not
  88.                  be package with any other software or hardware without
  89.                  written agreement from the author.
  90.  
  91.  
  92.  
  93.           DISCLAIMER
  94.           ----------
  95.  
  96.           Although extra efforts have been exercised to ensure this program
  97.           and  its  documentation  to  be  accurate  and precise,  they are
  98.           provided to you on an "as is" basis.  No  warranty  of  any  kind
  99.           (direct  or  imply)  is made with respect to this program and its
  100.           related files.  ComPlus Professional Services and the  author  of
  101.           this  program shall not be liable for any damages,  including but
  102.           not limit to any lost profits,  lost savings or other  incidental
  103.           or  consequential damages arising out of the use of this program.
  104.           The user assumes all risks with respect to the accuracy, quality,
  105.           reliability, performance, or otherwise of such program.
  106.  
  107.  
  108.  
  109.           TRADEMARKS
  110.           ----------
  111.  
  112.           DATAPLOT  - ComPlus Professional Services
  113.           MSDOS     - Microsoft Corporation
  114.           HPGL      - Hewett-Packard Company
  115.           AUTOCAD   - Autodesk, Inc.
  116.           HERCULES  - Hercules Computer Technology
  117.           LOTUS,123,SYMPHONY - Lotus Development Corporation
  118.           IBM, IBM PC/XT/AT  - International Business Machines Corporation
  119.  
  120.                                           1
  121.  
  122.  
  123.  
  124.           DATAPLOT version 1.00               ComPlus Professional Services
  125.  
  126.  
  127.  
  128.  
  129.  
  130.           INTRODUCTION
  131.           ------------
  132.  
  133.  
  134.           DATAPLOT  is  a  general  purpose  two  dimensional data plotting
  135.           system  specially  designed  for   scientific   and   engineering
  136.           applications.  Its simple menu driven user interface allows quick
  137.           and  effective  method   for   scientific   data   analysis   and
  138.           presentation,  and  yet  powerful  enough  to produce publication
  139.           quality graphs.
  140.  
  141.  
  142.           Here are some of the basic features of the plotting system :
  143.  
  144.               o  All functions and commands are menu driven.
  145.  
  146.               o  Full function graph setup editor provided to define axes,
  147.                  grids, scales, title, labels, plot definitions.
  148.  
  149.               o  support many graph types, axis styles, plot styles.
  150.  
  151.               o  graph setup can be saved on disk for later user.
  152.  
  153.               o  graph types include linear plot, single and multiple cycle
  154.                  logarithmic plot.
  155.  
  156.               o  plot styles include scatter, continuous, step, and needle.
  157.  
  158.               o  plot up to 10 curves on a single graph.
  159.  
  160.               o  support most common graphic adapters and HPGL compatible
  161.                  plotters.
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.                                           2
  181.  
  182.  
  183.  
  184.           DATAPLOT version 1.00               ComPlus Professional Services
  185.  
  186.  
  187.  
  188.  
  189.           DISTRIBUTION FILES
  190.           ------------------
  191.  
  192.                  DATAPLOT.EXE    main executable program
  193.                  DATAPLOT.DOC    instruction manual (this file)
  194.                  DATAPLOT.TXT    additional information (README file)
  195.                  README.BAT      readme batch file for reading DATAPLOT.TXT
  196.                  *.CNF           sample configuration files
  197.                  *.DAT           sample data files
  198.                                  other utility files
  199.  
  200.  
  201.  
  202.           SYSTEM REQUIREMENT
  203.           ------------------
  204.  
  205.  
  206.           DATAPLOT requires the followings to operate:
  207.  
  208.  
  209.               o  IBM PC/XT/AT or true compatible
  210.  
  211.               o  256 K or more RAM
  212.  
  213.               o  one or more disk drive
  214.  
  215.               o  MS/PC DOS 3.0 or later
  216.  
  217.               o  one of the following supported graphic display adapters
  218.  
  219.                     - IBM Color Graphic Adapter (CGA)
  220.  
  221.                     - IBM Enhanced Graphic Adapter with 256K memory (EGA)
  222.  
  223.                     - Hercules compatible monochrome adapter (HGC)
  224.  
  225.               o  optional HPGL compatible plotter for hard copy output
  226.  
  227.               o  optional microsoft compatible mouse and driver
  228.  
  229.               o  optional math coprocessor recommended
  230.  
  231.  
  232.  
  233.  
  234.           This program requires a minimum of 256 Kilobytes RAM to run. More
  235.           memories  are recommended for handling large amount of plot data.
  236.           Additional memory may require to run DOS command and some of  the
  237.           special features.
  238.  
  239.  
  240.                                           3
  241.  
  242.  
  243.  
  244.           DATAPLOT version 1.00               ComPlus Professional Services
  245.  
  246.  
  247.  
  248.  
  249.  
  250.           INSTALLATION AND USAGE
  251.           ----------------------
  252.  
  253.  
  254.           The  plotting system does not require any initial installation to
  255.           start.  It was designed for simple usage.  All necessary  modules
  256.           and  device drivers are built into a single executable file.  The
  257.           program can automatically adapt itself to one  of  the  supported
  258.           graphic  devices.  The  program also supports MS compatible mouse
  259.           for menu selection. If available,  the mouse drive must be loaded
  260.           prior to the start of the program. Please check your installation
  261.           manual accomplish your mouse.
  262.  
  263.           DATAPLOT can be run from any directory as long as DATAPLOT.EXE is
  264.           placed  in  directory search path.  To start the plotting system,
  265.           simply run the program at DOS prompt, such as :
  266.  
  267.                  C:>DATAPLOT
  268.  
  269.           The program is fully menu driven and its operations are extremely
  270.           straight forward.  All commands can be selected using the up/down
  271.           cursor keys with the Enter key for picking the selection. In most
  272.           cases, <Esc> key can be used to cancel a selection or command.
  273.  
  274.           If  mouse  is available,  it can simulate the cursor keys to move
  275.           between selections.  Its left-button is used to pick a  selection
  276.           (similar to the Enter key).  The right-button is used to cancel a
  277.           selection (similar to the Esc key). The center button on a three-
  278.           button mouse is not used.  Note that the mouse buttons can not be
  279.           used if keyboard input is expected, such as file name entry.
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.                                           4
  301.  
  302.  
  303.  
  304.           DATAPLOT version 1.00               ComPlus Professional Services
  305.  
  306.  
  307.  
  308.  
  309.           GENERAL OVERVIEW
  310.           ----------------
  311.  
  312.  
  313.           This data plotting system provides a very simple and yet powerful
  314.           method  for  handling  two  dimensional  data.  It  is  specially
  315.           designed for scientific and engineering applications.  Many graph
  316.           types such as linear,  single and multiple cycle logarithm graphs
  317.           are supported along with various styles.
  318.  
  319.           All graph parameters,  description are stored in a special  graph
  320.           configuration  file.  This  special  file  contains all necessary
  321.           information,  except the data itself,  to construct a graph.  The
  322.           necessary information includes the graph title,  graph type, grid
  323.           style, axis scales, data plotting style and source of data,  etc.
  324.           A  completely  menu  driven  graph  configuration setup editor is
  325.           built into the system to speed up configuration procedure.
  326.  
  327.           After the graph parameters are defined, entire set of data can be
  328.           loaded into memory for initial plotting. The graph parameters can
  329.           be  changed  while  plot  data  remain  in  memory.  Graph  setup
  330.           parameters  can  be optimized effectively for best representation
  331.           of the actual data.  Axes  can  be  expanded  to  concentrate  at
  332.           certain  range  of  data  or  to  get  an overview of data trend.
  333.           Finally graph may be produced on supporting plotter devices.
  334.  
  335.           Currently the plotting system  accepts  free  format  ASCII  data
  336.           file.  Data  file  must  be  prepared  prior to the start of data
  337.           plotting.  Data can be entered with a  standard  text  editor  or
  338.           generated by another program.
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.                                           5
  361.  
  362.  
  363.  
  364.           DATAPLOT version 1.00               ComPlus Professional Services
  365.  
  366.  
  367.  
  368.  
  369.           DATA PLOTTING PROCEDURE
  370.           -----------------------
  371.  
  372.  
  373.           The  following outlines the typical procedure required to produce
  374.           a graph using this data plotting system.
  375.  
  376.               1. Determine the graph type, format and its layout. Also
  377.                  determine the source of data, data format, plotting
  378.                  method, etc.
  379.  
  380.               2. Generate and/or prepare data file for plotting. You may
  381.                  have to invoke another program, use a favorite editor, or
  382.                  download from a remote computer.
  383.  
  384.               3. Start DATAPLOT, create or make changes to existing graph
  385.                  setup configuration file according to the specified
  386.                  requirement.
  387.  
  388.               4. View and change graph setup until satisfactory.
  389.  
  390.               5. Load graph data into memory, plot graph with data on
  391.                  screen for verification. Adjust graph setup parameters for
  392.                  best result.
  393.  
  394.               6. When satisfied, produce graph on plotter if necessary.
  395.  
  396.               7. Save graph setup to file for later use.
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.                                           6
  421.  
  422.  
  423.  
  424.           DATAPLOT version 1.00               ComPlus Professional Services
  425.  
  426.  
  427.  
  428.  
  429.           USING THE DATA PLOTTING SYSTEM
  430.           ------------------------------
  431.  
  432.  
  433.           To demonstrate various features of the plotting  system,  several
  434.           configuration   files   and  data  files  are  included  in  this
  435.           distribution.  Please check the file directory list of files  for
  436.           their  names.  Graph  configuration  files can be identified with
  437.           ".CNF" extension.  You are invited to plot at least some of these
  438.           files to get acquainted with the capabilities of the system.
  439.  
  440.           The   plotting   system  contains  a  single  executable  file  :
  441.           DATAPLOT.EXE. To start the program, simply type "DATAPLOT" at DOS
  442.           prompt and terminate with <Enter> key.
  443.  
  444.           Initially  DATAPLOT  will  attempt  to decide the graphic adapter
  445.           type in your system.  If your graphic adapter is not supported or
  446.           it is not fully compatible, dataplot will assume the IBM CGA. And
  447.           if your  graphic  adapter  supports  colors,  dataplot  will  ask
  448.           whether you have a color monitor attached.
  449.  
  450.           The  first  menu screen will appear when the program successfully
  451.           determined your graphic adapter. The first menu, called the "MAIN
  452.           COMMAND" menu, provides choices of the following :
  453.  
  454.  
  455.                          - EXIT TO  SYSTEM
  456.                          - EDIT PLOT SETUP
  457.                          - START PLOT DATA
  458.                          - RUN DOS COMMAND
  459.  
  460.  
  461.           Up/down   cursor  keys  (or  mouse)  are  used  to  move  between
  462.           selections. Press <Enter> key selects the highlighted function.
  463.  
  464.  
  465.  
  466.           EXIT TO SYSTEM
  467.           --------------
  468.  
  469.           This selection provides  the  only  proper  way  of  leaving  the
  470.           system. Confirmation is required to avoid unwanted exit. All data
  471.           in memory will be lost.  The program can also be stopped  at  any
  472.           time by typing <Ctrl C> from the keyboard.
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.                                           7
  481.  
  482.  
  483.  
  484.           DATAPLOT version 1.00               ComPlus Professional Services
  485.  
  486.  
  487.  
  488.  
  489.           EDIT PLOT SETUP
  490.           ---------------
  491.  
  492.           This  selection  brings  up  the graph configuration editor.  The
  493.           editor is a menu driven interactive editor completed with its own
  494.           command menu at right side of screen. The main part of the screen
  495.           displays some of the current configurations.
  496.  
  497.  
  498.           Editor commands include :
  499.  
  500.  
  501.                          - Exit Plot Setup
  502.                          - Load-Create Setup
  503.                          - Save Current Setup
  504.                          - Enter Graph Title
  505.                          - Select Graph Type
  506.                          - Select Grid Color
  507.                          - Define Axes
  508.                          - Define Plots
  509.                          - Preview Setup
  510.  
  511.  
  512.           While most of these commands are self explanatory,  some  require
  513.           brief descriptions. Various grid types are provided for different
  514.           applications.  Sample configuration files are  provided  for  all
  515.           grid types.  To familiarize the plotting system,  you can use the
  516.           "Load-Create  Setup"  command  to  load  some   of   the   sample
  517.           configuration files.
  518.  
  519.  
  520.           In  "Load-Create  Setup",   only  the  file  name,   without  the
  521.           extension, is required. Default extension ".CNF" will be added to
  522.           the filename automatically.  When attempt to load an non-existing
  523.           setup file,  you can select  to  create  a  new  one  in  memory.
  524.           However,  the  new  configuration  is not explicitly saved unless
  525.           "Save Current Setup" command is used. All files with extension of
  526.           ".CNF"  in the current directory is displayed when no filename is
  527.           entered.
  528.  
  529.  
  530.           The "Define Axes" command provides a lower level of  editing  for
  531.           defining the two axes.  The two axes,  horizontal (x) or vertical
  532.           (y),  are defined independently.  The current axes configurations
  533.           are  presented on screen,  and are organized into several fields.
  534.           Cursor keys (up/down/left/right/Home/End) or mouse can be used to
  535.           select a field. Field values are changed simply by entering a new
  536.           value.  Pop up selection menu are provided for non-numeric  value
  537.           fields when <Enter> key is pressed.  The <Esc> key can be used to
  538.           cancel an entry before the <Enter> key is pressed.
  539.  
  540.                                           8
  541.  
  542.  
  543.  
  544.           DATAPLOT version 1.00               ComPlus Professional Services
  545.  
  546.  
  547.  
  548.  
  549.           - Axis configuration data include axis label, axis type,  minimum
  550.           and  maximum,  minor  and  major tick,  axis crossing.  Most axis
  551.           configurations are self explanatory, however, tick marks and axis
  552.           crossing  require  further  description.  Minor  tick size is the
  553.           distance (in plot unit) between two small ticks.  The major  tick
  554.           is  the  distance between two larger ticks.  Axis crossing is the
  555.           location  where  the  other  axis   crosses   the   given   axis.
  556.           Furthermore,  axis  minimum  does not necessary smaller than axis
  557.           maximum, together,  they define the axis direction.  A few trials
  558.           with the setup will clarify the convention used here.
  559.  
  560.           - Autoscaling feature is provided on either axis. If enable, axis
  561.           minimum and maximum will be adjusted to the limits  of  the  plot
  562.           data  values  when loaded.  Please note that tick values and axis
  563.           crossing will be changed automatically according to  the  minimum
  564.           and  maximum  loaded  data  values.  Autoscaling only provides an
  565.           initial axis setting to view data, adjustment on axis settings is
  566.           sometimes necessary to produce satisfactory result.
  567.  
  568.           -  When setting up a multiple cycle logarithm axis,  the plotting
  569.           range (minimum and maximum) must be able to fit into the selected
  570.           cycle.  If  in autoscaling mode,  the number of cycle (except for
  571.           single cycle plot) is automatically adjusted to fit data range.
  572.  
  573.           - <Esc> key is used to terminate "Define Axes".  Before return to
  574.           the  editor  command  menu,  all  axis settings are automatically
  575.           scanned for possible error.  You can return to "Define  Axes"  if
  576.           one or more errors are found.
  577.  
  578.           The  "Define  Plots"  command provides another sub-level menu for
  579.           editing plot definition.  Up to 10 plots may be defined  in  each
  580.           configuration without clutter the final graph.  Available "Define
  581.           Plot" commands include :
  582.  
  583.                          - Exit Define Plot
  584.                          - Create  New Plot
  585.                          - Delete This Plot
  586.                          - Change This Plot
  587.                          - Select Prev Plot
  588.                          - Select Next Plot
  589.  
  590.           - Only one plot definition can be selected to display and  modify
  591.           on  the main screen.  One of the select plot commands can be used
  592.           to step through  plot  definitions.  Changeable  plot  parameters
  593.           includes  plot  name,  source  of  plot  data (filename),  x data
  594.           column, y data column, skip data points,  plot type,  plot color,
  595.           dot  style,  line style,  and data legend position.  "Change This
  596.           Plot" command allows change to any of the plot parameters. Cursor
  597.           keys  are used to select parameter to change (as in "Define Axis"
  598.           command).
  599.  
  600.                                           9
  601.  
  602.  
  603.  
  604.           DATAPLOT version 1.00               ComPlus Professional Services
  605.  
  606.  
  607.  
  608.  
  609.           - Plot name is used to identify plot data and is  drawn  as  data
  610.           legend if necessary. Data filename is standard DOS filename, that
  611.           contains the plot data.  Data file format  is  described  in  the
  612.           "Data  File  Format"  section,  along  with  description  on data
  613.           column. Plot data can be skipped to handle large data set.
  614.  
  615.           - Plot type,  plot color,  dot style,  line style and data legend
  616.           can  be  selected  from corresponding pop up menu.  Currently the
  617.           following plot types are provided :
  618.  
  619.                     . continuous line plot
  620.                     . scatter point plot
  621.                     . combine scatter point and line plot
  622.                     . step (staircase) plot
  623.                     . needle plot
  624.  
  625.           - Various line styles and dot styles are also provided for either
  626.           scatter or continuous line plot. Data legend can be placed at one
  627.           of the four corners or simply disable (not shown).
  628.  
  629.           - Two additional function keys are accepted in edit plot command.
  630.           Function key <F9> can be used to display current directory, which
  631.           is useful for entering data file names. Function key <F10> can be
  632.           used to step through plot definitions.  This is particular useful
  633.           for changing many plot definitions at the same time.
  634.  
  635.  
  636.           The "Preview Setup" command in the main editor menu let you  look
  637.           at your graph setup on screen WITHOUT plotting the data.  You can
  638.           further modify your graph parameters as required.  The escape key
  639.           can be used to terminate the screen plot at anytime if necessary.
  640.  
  641.  
  642.           The  "Exit Plot Setup" command terminates the graph configuration
  643.           editor and return to the main command menu screen.  However,  the
  644.           graph  configuration  parameters  are neither saved automatically
  645.           nor destroyed.  You can switch between main command menu and  the
  646.           configuration editor menu without losing the configuration data.
  647.  
  648.  
  649.  
  650.           START PLOT DATA
  651.           ---------------
  652.  
  653.           When  the  graph  parameters  are set,  you can select the "Start
  654.           Plotting" command from the  main  menu  for  data  plotting.  The
  655.           "Start  Plot  Data" consists of another set of commands specially
  656.           for manipulating plot data. The start plot data commands that can
  657.           be selected from the command menu include :
  658.  
  659.  
  660.                                          10
  661.  
  662.  
  663.  
  664.           DATAPLOT version 1.00               ComPlus Professional Services
  665.  
  666.  
  667.  
  668.  
  669.                          - Exit to Main Menu
  670.                          - Load  New  Setup
  671.                          - Load  Plot Data
  672.                          - Erase Plot data
  673.                          - Begin  Plotting
  674.                          - Change Parameters
  675.  
  676.  
  677.           The  "Load  New Setup" command allows loading of previously saved
  678.           configuration from disk. Setup that loaded from the configuration
  679.           editor menu is retained, and vice versa.
  680.  
  681.           The  "Load  Plot  Data"  command  is  used  to load the data into
  682.           memory.  A summary of the  defined  plots  is  shown.  Plots  are
  683.           selected by typing the plot number. Minimum and maximum values as
  684.           well as total number of data  points  are  shown  when  data  are
  685.           loaded.  Since all data must be loaded before plotting,  you must
  686.           have enough memory to  store  all  the  required  plot  data.  If
  687.           autoscaling  mode  is enable,  the corresponding axis limits,  as
  688.           well as tick increment, will be adjusted automatically.
  689.  
  690.           The "Erase Plot Data" command is  used  alternatively  to  remove
  691.           previously loaded data from memory to avoid plotting. Only loaded
  692.           data will be plotted.
  693.  
  694.           Use "Begin Plotting" command to plot the  loaded  data.  You  can
  695.           select plot on screen,  plot to plotter directly, or plot to file
  696.           (in plotter command format). Again, the escape key can be used to
  697.           stop  plotting if necessary,  before the plot is completed.  When
  698.           plot directly to the plotter,  make  sure  the  serial  interface
  699.           parameters  are  set  correctly,  and the plotter is ready before
  700.           starting the plot.
  701.  
  702.           Use "Change Parameter" command for changing the  plotting  ranges
  703.           (axes minimums and maximums) in order to examine certain range of
  704.           data or simply to get a better view  of  data  by  expanding  the
  705.           axes. Again, if in autoscaling mode, tick values will be adjusted
  706.           when either minimum or maximum is changed.  You can even go  back
  707.           to  the  configuration  editor  through  the main command menu to
  708.           change most other settings without  affecting  the  loaded  data.
  709.           This allows you to try several settings for the same set of data.
  710.           Of course, you cannot change some of the plot definitions such as
  711.           the data source file name,  otherwise, previously loaded data are
  712.           removed automatically.  You must then re-load the plot data  from
  713.           disk.  Please  also  note  that when autoscaling is active,  axes
  714.           limits are changed automatically when data is reloaded again even
  715.           the changed parameters are saved.  Autoscaling must be turned off
  716.           to preserve changed axes parameters.
  717.  
  718.  
  719.  
  720.                                          11
  721.  
  722.  
  723.  
  724.           DATAPLOT version 1.00               ComPlus Professional Services
  725.  
  726.  
  727.  
  728.  
  729.           RUN DOS COMMAND
  730.           ---------------
  731.  
  732.           From the main menu,  this command execute another copy of the DOS
  733.           command shell. COMMAND.COM must be available. You can run all DOS
  734.           specific commands such as dir,  copy,  etc.  or execute any other
  735.           programs  such  as data collecting or data editing programs.  You
  736.           can return to DATAPLOT with DOS exit command.
  737.  
  738.  
  739.           DATA FILE FORMAT
  740.           ----------------
  741.  
  742.           The plotting system uses a very simple and straight forward  data
  743.           file  format  convention.  All data files are standard text files
  744.           (ASCII format) so a normal text editor can be used to  create  or
  745.           edit  the  data  manually.  Many  programs  can  be configured to
  746.           produce such data file.  Other common data file formats  will  be
  747.           supported (see continuous enhancement section).
  748.  
  749.           The  followings  are rules and assumptions applicable to the data
  750.           file (You can refer to the sample data files as examples) :
  751.  
  752.               -  Data file must be in standard ASCII format, line oriented,
  753.                  with carriage return and line feed to separate lines.
  754.  
  755.               -  Line  starts  with  a  non-numeric  character  are assumed
  756.                  comment lines. Leading spaces and tabs are ignored.  Blank
  757.                  lines are allowed and are treated as comment lines.
  758.  
  759.               -  Maximum characters per line is 132.
  760.  
  761.               -  Each data line consists of 1 or more data fields separated
  762.                  with at least one space or one tab character.
  763.  
  764.               -  All data are in free real number format,  Plus  and  minus
  765.                  signs can be used, comma is not allowed.
  766.  
  767.               -  Column numbers are used to identify data field. Data field
  768.                  number starts from 1.  Data field number 0 represents  the
  769.                  data counter.
  770.  
  771.               -  Only  two  data  fields (x- and y-field) are used for each
  772.                  data plot.  Many sets of plot data can share the same file
  773.                  with different data field.
  774.  
  775.               -  Data   must  be  sorted  sequentially  in  plotting  order
  776.                  (particular in continuous line plot) before  loading  into
  777.                  the plotting system.
  778.  
  779.  
  780.                                          12
  781.  
  782.  
  783.  
  784.           DATAPLOT version 1.00               ComPlus Professional Services
  785.  
  786.  
  787.  
  788.  
  789.           OTHER UTILITIES
  790.           ---------------
  791.  
  792.           If  you  are  using  either  Lotus  1-2-3 or Symphony,  two macro
  793.           utilities are provided to prepare data file suitable for dataplot
  794.           directly from your spreadsheet.
  795.  
  796.  
  797.  
  798.           DPLOTSYM.MLB
  799.  
  800.           This  Symphony  macro  utilities will generate an ASCII data file
  801.           named PLOT.DAT from your worksheet.  The  following  instructions
  802.           should be followed :
  803.  
  804.  
  805.           (1) Copy DPLOTSYM.MLB into your SYMPHONY MACRO library,
  806.  
  807.           (2) Create / prepare your plot data on your Symphony worksheet,
  808.  
  809.           (3) Load the macro utility into your worksheet by typing :
  810.  
  811.                   (i) <SERVICES>AAMACROMGR.APP<CR>Q
  812.                  (ii) <SERVICES>MLDPLOTSYM.MLB<CR>Q
  813.  
  814.           (4) Hit <Alt>D ("Alt" and "D" key together) to start the macro,
  815.  
  816.           (5) Move the cursor to the upper left corner of the plot data,
  817.  
  818.           (6) Anchor the cursor by pressing the <TAB> or "." key,
  819.  
  820.           (7) Move the cursor to highlight the desire plot data,
  821.  
  822.           (8) When finish, hit the <Return> key
  823.  
  824.           (9) A file name PLOT.DAT is created and ready for DATAPLOT.
  825.  
  826.           (10) Rename the data file if necessary.
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                                          13
  841.  
  842.  
  843.  
  844.           DATAPLOT version 1.00               ComPlus Professional Services
  845.  
  846.  
  847.  
  848.  
  849.           DPLOT123.WK1
  850.  
  851.           This  Lotus  1-2-3  worksheet contains a macro utility to extract
  852.           plot data.  It also works with other 1-2-3  compatible  programs.
  853.           Desire  plot data is created on this worksheet (you should always
  854.           have several backups of this file).  The  following  instructions
  855.           should be followed :
  856.  
  857.  
  858.           (1) Load a copy of the worksheet DPLOT123.WK1,
  859.  
  860.           (2) Create your plot data on the worksheet,
  861.  
  862.           (3) When the plot data are ready, type <Alt>D to begin macro,
  863.  
  864.           (4) Move the cursor to the upper left corner of the plot data,
  865.  
  866.           (5) Anchor the cursor by pressing the "." key,
  867.  
  868.           (6) Move the cursor to highlight the desire plot data,
  869.  
  870.           (7) Press <Return> key to create PLOT.DAT from the plot data,
  871.  
  872.           (8) Save the worksheet with a different name if necessary,
  873.  
  874.           (9) Rename PLOT.DAT if necessary, the file is ready for DATAPLOT.
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.                                          14
  901.  
  902.  
  903.  
  904.           DATAPLOT version 1.00               ComPlus Professional Services
  905.  
  906.  
  907.  
  908.  
  909.           HARD COPY OUTPUT
  910.           ----------------
  911.  
  912.           You  can  get  hard copy output through "Begin Plotting" command.
  913.           This dataplot version is configured to  produce  HPGL  compatible
  914.           output   either  on  asynchronous  communication  port  1  (COM1)
  915.           directly or onto a disk file.  Direct support  for  communication
  916.           port  2  (COM2)  is  only  available  to  registered  user  as an
  917.           installation option.
  918.  
  919.           To use direct plotter output  through  COM1,  you  must  set  the
  920.           communication  port's  parameters,  such as baud rate,  data bit,
  921.           parity,  etc.,  correctly before you can send your graph  to  the
  922.           plotter.  DOS MODE command can be used for this purpose.  An HPGL
  923.           compatible plotter must be  connected  to  COM1  before  plotting
  924.           begins.
  925.  
  926.           To  produce your graph output on a disk file,  you must provide a
  927.           valid DOS filename.  The plot file  will  contain  HPGL  commands
  928.           necessary  to construct the graph.  This file may then be send to
  929.           another computer, and/or to the plotter later through DOS copy or
  930.           print commands.
  931.  
  932.  
  933.           CONTINUOUS ENHANCEMENT
  934.           ----------------------
  935.  
  936.           ComPlus  Professional  Services  is  committed  to  support  this
  937.           program continuously. The followings are some of the improvements
  938.           and enhancements that we are working on :
  939.  
  940.                  o support for more hardware devices including printers
  941.  
  942.                  o line smoothing features and statistical functions
  943.  
  944.                  o date and time functions
  945.  
  946.                  o polar coordinates plotting
  947.  
  948.                  o ternary diagram plotting
  949.  
  950.                  o user comments and notes on graph
  951.  
  952.                  o support other input data file format (e.g. Lotus files)
  953.  
  954.                  o support other output plot format (e.g. AutoCad support)
  955.  
  956.  
  957.           All  registered users are guaranteed to have access to all future
  958.           updates.
  959.  
  960.                                          15
  961.  
  962.  
  963.  
  964.           DATAPLOT version 1.00               ComPlus Professional Services
  965.  
  966.  
  967.  
  968.  
  969.  
  970.           USER SUPPORT SOFTWARE
  971.           ---------------------
  972.  
  973.           This  program  is  currently  distributed  under  "User   Support
  974.           Software"  concept.  Anyone  may  legally  obtain  a copy of this
  975.           program in its original form for evaluation purpose.  You may try
  976.           this  program  for  a short period of time up to 4 weeks.  If you
  977.           continue to use this  program  after  the  evaluation  period,  a
  978.           mandatory registration is required (see registration and ordering
  979.           information).  If this program is not of  any  use  to  you,  you
  980.           should discontinue using it.  In either case,  you are encouraged
  981.           to copy and share this program and its documentation with  others
  982.           under   the   terms  and  conditions  of  the  license  agreement
  983.           indicated.
  984.  
  985.  
  986.           REGISTRATION AND ORDERING INFORMATION
  987.           -------------------------------------
  988.  
  989.           All persons who found  this  program  useful  are  encouraged  to
  990.           become registered user.  You,  as a registered user, will receive
  991.           the latest version of this program along with all  support  files
  992.           plus  a  printed detail manual.  In addition,  you will receive a
  993.           special configuration program allowing you to customize  some  of
  994.           the parameters, including graph aspect ratio, communication port,
  995.           default display device, etc. Since not all future updates of this
  996.           program  will  be  available to general public under user-support
  997.           software method,  you  are  guaranteed  to  have  access  to  all
  998.           revisions  and updates.  In most case,  only a minimal charge may
  999.           apply to cover diskette and shipping cost.
  1000.  
  1001.           Whether you choose to register now or not at this stage,  you are
  1002.           cordially  invited  to  try  out  this program,  and fill out the
  1003.           enclosed  software   performance   report   with   comments   and
  1004.           suggestions.
  1005.  
  1006.           Please  send the order form,  the software performance report and
  1007.           any comment and suggestion or question to :
  1008.  
  1009.  
  1010.  
  1011.  
  1012.                             ComPlus Professional Services
  1013.                                P.O.Box 173, Station G
  1014.                                   Calgary, Alberta
  1015.                                    CANADA T3A 2G2
  1016.  
  1017.  
  1018.  
  1019.  
  1020.                                          16
  1021.  
  1022.                               ==================
  1023.                               DATAPLOT ver. 1.00
  1024.                                   ORDER FORM
  1025.                               ==================
  1026.  
  1027.  
  1028. DATE: ________________________________     +--------------------------------+
  1029.                                            |Order from :                    |
  1030.                                            |                                |
  1031. NAME: ________________________________     |  ComPlus Professional Services |
  1032.                                            |  P.O.Box 173, Station G,       |
  1033. ADDRESS:   (Please print)                  |  Calgary, Alberta, Canada      |
  1034.                                            |                                |
  1035.      _________________________________     +--------------------------------+
  1036.                                            |                                |
  1037.      _________________________________     | Computer Type: _______________ |
  1038.                                            |                                |
  1039.      _________________________________     | DOS version : ________________ |
  1040.                                            |                                |
  1041. TEL. _________________________________     +--------------------------------+
  1042.  
  1043. ==============================================================================
  1044. QUANTITY*                ITEM                           EACH          TOTAL
  1045. ------------------------------------------------------------------------------
  1046.  
  1047.  ________    DATAPLOT program register user version    US$68.00     _________
  1048.              (includes program disk and manual)
  1049.  
  1050.              Outside USA and CANADA shipping charge    US$10.00     _________
  1051.  
  1052. ------------------------------------------------------------------------------
  1053.  
  1054.  Disk Format : ___ 3 1/2"   ___ 5 1/4"                Total Amount  _________
  1055.  
  1056. ==============================================================================
  1057.  
  1058. Payment Method (Please check one) :
  1059.  
  1060.      ___ Cheque/Money Order (Payable to ComPlus Professional Services)
  1061.  
  1062.      ___ Visa
  1063.  
  1064.      ___ MasterCard
  1065.  
  1066.          Card Number : __________________________________
  1067.  
  1068.          Expiry Date : __________________________________
  1069.  
  1070.          Signature   : __________________________________
  1071.                        (Credit card order must be signed)
  1072.  
  1073. * Note: Each registration copy of DATAPLOT is licensed to run on a single CPU
  1074.         only. Site license for 10 or more copies is available.
  1075.  
  1076. *******************************************************************************
  1077. **                                                             **
  1078. **            SOFTWARE PERFORMANCE REPORT                                   **
  1079. **                                         **
  1080. *******************************************************************************
  1081.  
  1082. Name : ________________________________________     Date : ____________________
  1083.  
  1084. Addr : ________________________________________
  1085.  
  1086.        ________________________________________     Tel. ______________________
  1087.                                            
  1088. User Registration Number : ____________________     Product Ver. ______________
  1089.                                            
  1090. Computer Type : _______________________________________________________________
  1091.                                            
  1092. DOS Version : ___________________________  Memory size : ______________________
  1093.                                            
  1094. Display Hardware : ____________________________________________________________
  1095.                                            
  1096. Hardcopy Device : _____________________________________________________________
  1097.                                            
  1098. +-----------------------------------------------------------------------------+
  1099. | Description :                                   |
  1100. |                                                 |
  1101. |                                                 |
  1102. |                                                 |
  1103. |                                                 |
  1104. |                                                 |
  1105. |                                                 |
  1106. |                                                 |
  1107. |                                                 |
  1108. |                                                 |
  1109. |                                                 |
  1110. |                                                 |
  1111. |                                                 |
  1112. |                                                 |
  1113. |                                             |
  1114. |                                             |
  1115. |                                                 |
  1116. +-----------------------------------------------------------------------------+
  1117. | Comment :                                       |
  1118. |                                             |
  1119. |                                             |
  1120. |                                             |
  1121. |                                             |
  1122. |                                             |
  1123. |                                             |
  1124. |                                             |
  1125. |                                             |
  1126. |                                             |
  1127. |                                             |
  1128. |                                             |
  1129. |                                             |
  1130. |                                             |
  1131. |                                             |
  1132. +-----------------------------------------------------------------------------+
  1133.  (Attach separate sheet if necessary)
  1134.